#pragma once
#include "scope.h"

#include<string>

class InBlock :
    public Scope
{
	enum BlockType;
public:
	enum eBlockType;
	std::string sName;

public:
    InBlock(Scope* pParentScope);
    Scope* process(Token& inToken, bool &bIsEndOfScope);
    virtual ~InBlock(void);

private:
	enum BlockType
	{
		eBlockGeneric,
		eBlockFunction,
		eBlockKeyword
	};
};
